using System;
using System.ComponentModel;
using System.Diagnostics;


namespace SIS.ENT
{


public class MaritalStatusCodeTable{

#region "Private Variables"
  private short _maritalStatusCode;
  private string _description;
  private bool _status;
  private DateTime _createdDateTime = DateTime.MinValue ;
  private DateTime _modifiedDateTime = DateTime.MinValue;
  private FamilyMemberProfileTableList _familyMemberProfileTables = new FamilyMemberProfileTableList();
  private GuardianProfileTableList _guardianProfileTables = new GuardianProfileTableList();
  private StudentProfileTableList _studentProfileTables = new StudentProfileTableList();
  private TeacherProfileTableList _teacherProfileTables = new TeacherProfileTableList();
  private UserProfileTableList _userProfileTables = new UserProfileTableList();

#endregion

#region "Public Properties"
/// <summary>
/// Gets or sets the MaritalStatusCode of the MaritalStatusCodeTable.
/// </summary>
[DataObjectFieldAttribute(true, true, false)]
	public short MaritalStatusCode { 
	  get{
			return _maritalStatusCode;
	  }
	  set{
			_maritalStatusCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the Description of the MaritalStatusCodeTable.
/// </summary>
	public string Description { 
	  get{
			return _description;
	  }
	  set{
			_description = value;
	  }
	  }
/// <summary>
/// Gets or sets the Status of the MaritalStatusCodeTable.
/// </summary>
	public bool Status { 
	  get{
			return _status;
	  }
	  set{
			_status = value;
	  }
	  }
/// <summary>
/// Gets or sets the CreatedDateTime of the MaritalStatusCodeTable.
/// </summary>
	public DateTime CreatedDateTime { 
	  get{
			return _createdDateTime;
	  }
	  set{
			_createdDateTime = value;
	  }
	  }
/// <summary>
/// Gets or sets the ModifiedDateTime of the MaritalStatusCodeTable.
/// </summary>
	public DateTime ModifiedDateTime { 
	  get{
			return _modifiedDateTime;
	  }
	  set{
			_modifiedDateTime = value;
	  }
	  }
/// <summary>
///Gets or sets a collection of <see cref="FamilyMemberProfileTable" /> instances for the MaritalStatusCodeTable.
/// </summary>

	public FamilyMemberProfileTableList familyMemberProfileTables {
	  get{
			return _familyMemberProfileTables;
	  }
	  set{
			_familyMemberProfileTables = value;
	  }
	}
/// <summary>
///Gets or sets a collection of <see cref="GuardianProfileTable" /> instances for the MaritalStatusCodeTable.
/// </summary>

	public GuardianProfileTableList guardianProfileTables {
	  get{
			return _guardianProfileTables;
	  }
	  set{
			_guardianProfileTables = value;
	  }
	}
/// <summary>
///Gets or sets a collection of <see cref="StudentProfileTable" /> instances for the MaritalStatusCodeTable.
/// </summary>

	public StudentProfileTableList studentProfileTables {
	  get{
			return _studentProfileTables;
	  }
	  set{
			_studentProfileTables = value;
	  }
	}
/// <summary>
///Gets or sets a collection of <see cref="TeacherProfileTable" /> instances for the MaritalStatusCodeTable.
/// </summary>

	public TeacherProfileTableList teacherProfileTables {
	  get{
			return _teacherProfileTables;
	  }
	  set{
			_teacherProfileTables = value;
	  }
	}
/// <summary>
///Gets or sets a collection of <see cref="UserProfileTable" /> instances for the MaritalStatusCodeTable.
/// </summary>

	public UserProfileTableList userProfileTables {
	  get{
			return _userProfileTables;
	  }
	  set{
			_userProfileTables = value;
	  }
	}

#endregion

}
}
